package com.ims.core.saleconfig.mapper;

import java.util.List;
import com.ims.core.saleconfig.domain.TSalSplit;

/**
 * 拆分规则Mapper接口
 * 
 * @author IMS
 * @date 2024-05-20
 */
public interface TSalSplitMapper 
{
    /**
     * 查询拆分规则
     * 
     * @param id 拆分规则主键
     * @return 拆分规则
     */
    public TSalSplit selectTSalSplitById(Long id);

    /**
     * 查询拆分规则列表
     * 
     * @param tSalSplit 拆分规则
     * @return 拆分规则集合
     */
    public List<TSalSplit> selectTSalSplitList(TSalSplit tSalSplit);

    /**
     * 新增拆分规则
     * 
     * @param tSalSplit 拆分规则
     * @return 结果
     */
    public int insertTSalSplit(TSalSplit tSalSplit);

    /**
     * 修改拆分规则
     * 
     * @param tSalSplit 拆分规则
     * @return 结果
     */
    public int updateTSalSplit(TSalSplit tSalSplit);

    /**
     * 删除拆分规则
     * 
     * @param id 拆分规则主键
     * @return 结果
     */
    public int deleteTSalSplitById(Long id);

    /**
     * 批量删除拆分规则
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTSalSplitByIds(Long[] ids);
}
